• Add New User

    12:44:13 PM / 00:01:57:964 Fail

    Add New User
    05.02.2024 12:44:13 PM 05.02.2024 12:46:11 PM 00:01:57:964 · #test-id=1
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage User Page.
    When Admin clicks "Add New User" button
    Then Admin should see pop up open for user details
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage User Page.
    When Admin clicks "Add New User" button
    Then Admin should see text boxes for the fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage User Page.
    When Admin clicks "Add New User" button
    Then Admin should see drop downs for the fields
    FailCheck if user is created when only mandatory fields are entered with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on User details pop up
    When Admin enters mandatory fields in the form using sheetname "User" and RowNumber 0 and Submits the form
    Then Admin gets message User added Successfully
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    PassCheck if user is created when only optional fields are entered with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on User details pop up
    When Admin skips to add value in mandatory field using sheetname "User" and RowNumber 1 and Submits the form
    Then Admin should see error message below the test field and the field will be highlighed in red color
    Passcheck if user is created when invalid data is entered in all of the fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on User details pop up
    When Admin enters invalid data in all of the fields using sheetname "User" and RowNumber 2 and Submits the form
    Then Admin gets error message and user is not created
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on User details pop up
    When Admin clicks on submit button without entering data
    Then user wont be created and Admin gets error message
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on User details pop up
    When Admin clicks Cancel or Close Icon on User Details form
    Then User Details popup window should be closed without saving
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on User details pop up
    When Admin clicks Cancel button
    Then Admin can see the User details popup disappears without adding any user
    PassCheck if the user details are added in data table
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on User details pop up
    When Admin enters all the fields in the form using sheetname "User" and RowNumber 0 and Submits the form
    Then The newly added user should be present in the data table in Manage User page
  • Login Page Validation

    12:44:13 PM / 00:00:26:193 Fail

    Login Page Validation
    05.02.2024 12:44:13 PM 05.02.2024 12:44:39 PM 00:00:26:193 · #test-id=4
    Given Admin is in login page
    When Admin enter invalid credentials and clicks login button
    Then Error message please check username/password
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button through keyboard
    Then Admin should land on dashboard page
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button through mouse
    Then Admin should land on dashboard page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in login page
    When Admin enter value only in username and clicks login button
    Then Error message please enter password should displayed
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter value only in password and clicks login button
    Then Error message please enter username should displayed
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
  • Home Page Verification

    12:44:13 PM / 00:00:20:423 Fail

    Home Page Verification
    05.02.2024 12:44:13 PM 05.02.2024 12:44:34 PM 00:00:20:423 · #test-id=9
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    When Admin gives the invalid LMS portal URL
    Then Admin should recieve 404 page not found error
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should land on the home page
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see correct spellings in all fields
    User
    Password
    Login
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then HTTP response >= 400. Then the link is broken in dashboard page
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see logo on the left side
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see LMS - Learning Management System
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see company name below the app name
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see "Please login to LMS application"
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see two text field
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see "User" in the first text field
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see * symbol next to user text
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see "Password" in the second text field
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see * symbol next to password text
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see input field on the centre of the page
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see login button
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see user in gray color
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see password in gray color
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    Then Admin should see login button on the centre of the page
  • Dashboard page

    12:44:29 PM / 00:00:11:486 Fail

    Dashboard page
    05.02.2024 12:44:29 PM 05.02.2024 12:44:40 PM 00:00:11:486 · #test-id=128
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should see manage program as header
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Maximum navigation time in milliseconds, defaults to 30 seconds
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then HTTP response >= 400. Then the link is broken in dashboard page
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should see LMS -Learning management system as title
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then LMS title should be on the top left corner of page
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should see correct spelling and space in LMS title
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should see correct spelling in navigation bar text
    Program
    Batch
    User
    Logout
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should see the navigation bar text on the top right side
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should see program in the 1st place
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should see batch in the 2nd place
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should see user in the 3rd place
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should see logout in the 4th place
  • Manage Program Validation

    12:44:36 PM / 00:00:13:808 Fail

    Manage Program Validation
    05.02.2024 12:44:36 PM 05.02.2024 12:44:50 PM 00:00:13:808 · #test-id=219
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see URL with "Manage Program" for program
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see a heading with text "Manage Program" on the page for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see the text as Showing x to y of z entries along with Pagination icon below the table for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see the footer as In total there are z programs for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see a Delete button on the top left hand side as Disabled for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see a "+A New Program" button on the program page above the data table for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see the number of records (rows of data in the table) displayed on the page are 5 for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see data table on the Manage Program Page with following column headers (Program Name, Program Description, Program Status, Edit,Delete)
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see the sort arrow icon beside to each column header except Edit and Delete for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see check box on the left side in all rows of the data table for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see the Edit and Delete buttons on each row of the data table for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login for program
    When Admin clicks Program on the navigation bar for program
    Then Admin should see Search bar with text as "Search..." for program
  • Add New Program

    12:44:44 PM / 00:00:17:501 Fail

    Add New Program
    05.02.2024 12:44:44 PM 05.02.2024 12:45:01 PM 00:00:17:501 · #test-id=313
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage Program Page for program
    When Admin clicks A New Program button for program
    Then Admin should see a popup open for Program details with empty form along with SAVE and CANCEL button and Close(X) Icon on the top right corner of the window
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage Program Page for program
    When Admin clicks A New Program button for program
    Then Admin should see two input fields and their respective text boxes in the program details window for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage Program Page for program
    When Admin clicks A New Program button for program
    Then Admin should see two radio button for Program Status
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window for program
    When Admin clicks Save button without entering any data for program
    Then Admin gets a Error message alert for program
    PassEnter only Program Name
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window for program
    When Admin enters only Program Name in text box using sheetname "program" and RowNumber 0 and clicks Save button for program
    Then Admin gets a message alert 'Description is required' for program
    PassEnter only Program Description
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window for program
    When Admin enters only Program description in text box using sheetname "program" and RowNumber 0 and clicks Save button for program
    Then Admin gets a message alert 'Name is required' for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window for program
    When Admin selects only Status and clicks Save button for program
    Then Admin gets a message alert 'Name and Description required' for program
    PassValidate invalid values on the text column
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window for program
    When Admin enters only numbers or special char in name and desc column using sheetname "program" and RowNumber 0 for program
    Then Admin gets a Error message alert for program
    PassValidate Cancel/Close(X) icon on Program Details form
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window for program
    When Admin clicks adddetails using sheetname "program" and RowNumber 0 Cancel/Close(X) Icon on Program Details form for program
    Then Program Details popup window should be closed without saving for program
    FailValidate Save button on Program Details form
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window for program
    When Enter all the required fields with valid values using sheetname "program" and RowNumber 0 and click Save button for program
    Then Admin gets a message "Successful Program Created" alert and able to see the new program added in the data table for program
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    PassValidate Cancel button on Program Details form
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window for program
    When Admin add programdetails using sheetname "program" and RowNumber 0 and clicks button for program
    Then Admin can see the Program details popup disappears without creating any program for program
  • Edit Program Details

    12:44:51 PM / 00:00:17:514 Pass

    Edit Program Details
    05.02.2024 12:44:51 PM 05.02.2024 12:45:08 PM 00:00:17:514 · #test-id=415
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage Program Page for program
    When Admin clicks Edit button on the data table for any row for program
    Then Admin should see a popup open for Program details to edit for program
    PassEdit Program Name
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window to Edit for program
    When Admin edits the Name column using sheetname "program" and RowNumber 0 and clicks save button for program
    Then Admin gets a message "Program Updated" alert and able to see the updated name in the table for the particular program
    PassEdit Program description
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window to Edit for program
    When Admin edits the Description column using sheetname "program" and RowNumber 0 and clicks save button for program
    Then Admin gets a message "Program Updated" alert and able to see the updated description in the table for the particular program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window to Edit for program
    When Admin changes the Status and clicks save button for program
    Then Admin gets a message "Program Updated" alert and able to see the updated status in the table for the particular program
    PassValidate invalid values on the text column
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window to Edit for program
    When Admin enters only numbers or special char in name and desc column using sheetname "program" and RowNumber 0 for program
    Then Admin gets a Error message alert for program
    PassValidate Cancel button on Edit popup
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window to Edit for program
    When Admin edit using sheetname "program" and RowNumber 0 and clicks Cancel button on edit popup for program
    Then Admin can see the Program details popup disappears and can see nothing changed for particular program
    PassValidate Save button on Edit popup
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Program Details Popup window to Edit for program
    When Admin Edit details using sheetname "program" and RowNumber 0 and clicks Save button on edit popup for program
    Then Admin gets a message "Program Updated" alert and able to see the updated details in the table for the particular program
  • Pagination

    12:44:59 PM / 00:00:06:033 Pass

    Pagination
    05.02.2024 12:44:59 PM 05.02.2024 12:45:05 PM 00:00:06:033 · #test-id=508
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage Program page
    When Admin clicks Next page link on the program table
    Then Admin should see the Pagination has Next link
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage Program page
    When Admin clicks Last page link
    Then Admin should see the last page record on the table with Next page link are disabled
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on last page of Program table
    When Admin clicks First page link
    Then Admin should see the previous page record on the table with pagination has previous page link
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Previous Program page
    When Admin clicks Start page link
    Then Admin should see the very first page record on the table with Previous page link are disabled
  • Navigation Validation from Manage Program to other Pages

    12:45:03 PM / 00:00:06:995 Pass

    Navigation Validation from Manage Program to other Pages
    05.02.2024 12:45:03 PM 05.02.2024 12:45:10 PM 00:00:06:995 · #test-id=550
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    When Admin clicks on Batch link on Manage Program page
    Then Admin is re-directed to Batch page from Program page
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    When Admin clicks on User link on Manage Program page
    Then Admin is re-directed to User page from Program page
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    When Admin clicks on Logout link on Manage Program page
    Then Admin is re-directed to Login page from Program page
  • Program Sorting Validation

    12:45:05 PM / 00:00:09:180 Pass

    Program Sorting Validation
    05.02.2024 12:45:05 PM 05.02.2024 12:45:14 PM 00:00:09:180 · #test-id=584
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page and clicks program on the navigation bar
    When Admin clicks the sort icon of program name column
    Then The data get sorted on the table based on the program name column values in ascending order
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page and clicks program on the navigation bar
    When Admin clicks the sort icon of program name column
    Then The data get sorted on the table based on the program name column values in descending order
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page and clicks program on the navigation bar
    When Admin clicks the sort icon of program description column
    Then The data get sorted on the table based on the program description column values in ascending order
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page and clicks program on the navigation bar
    When Admin clicks the sort icon of program description column
    Then The data get sorted on the table based on the program description column values in descending order
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page and clicks program on the navigation bar
    When Admin clicks the sort icon of program status column
    Then The data get sorted on the table based on the program status column values in ascending order
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page and clicks program on the navigation bar
    When Admin clicks the sort icon of program status column
    Then The data get sorted on the table based on the program status column values in descending order
  • Batch Page Validation

    12:45:08 PM / 00:00:18:387 Fail

    Batch Page Validation
    05.02.2024 12:45:08 PM 05.02.2024 12:45:26 PM 00:00:18:387 · #test-id=622
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks Batch from navigation bar_Batch
    Then Admin should see the "Manage Batch" in the URL
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks Batch from navigation bar_Batch
    Then Admin should see the "Manage Batch" in the header_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks Batch from navigation bar_Batch
    Then Admin should see the pagination controls under the data table_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks Batch from navigation bar_Batch
    Then Admin Should see the data table with headers Batch name, Batch Description,Batch Status, No. of classes, Program Name, EditDelete_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks Batch from navigation bar_Batch
    Then Admin should be able to see the Delete icon button that is disabled_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks Batch from navigation bar_Batch
    Then Admin should be able to see the + A New batch button_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks Batch from navigation bar_Batch
    Then Each row in the data table should have a checkbox_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks Batch from navigation bar_Batch
    Then Each row in the data table should have a edit icon that is enabled_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks Batch from navigation bar_Batch
    Then Each row in the data table should have a delete icon that is enabled_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login_Batch
    When Admin clicks + A New Batch button after navigating to batch page_Batch
    Then A new pop up with Batch details appears_Batch
  • Add new Batch

    12:45:17 PM / 00:00:11:707 Fail

    Add new Batch
    05.02.2024 12:45:17 PM 05.02.2024 12:45:29 PM 00:00:11:707 · #test-id=739
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given A new pop up with "Batch Details" appears when admin clicks on + A New Batch button after navigated to Batch page_Batch
    Then The pop up should include the fields Name, Number of classes and Description as text box, Program Name as drop down, Status as radio button, Number of classes as text box_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given A new pop up with "Batch Details" appears when admin clicks on + A New Batch button after navigated to Batch page_Batch
    When Fill in all the fields except description with valid values and click save_Batch
    Then The newly added batch should be present in the data table in Manage Batch page_Batch
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given A new pop up with "Batch Details" appears when admin clicks on + A New Batch button after navigated to Batch page_Batch
    When Fill in all the fields with valid values and click save_Batch
    Then The newly added batch should be present in the data table in Manage Batch page with valid data_Batch
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given A new pop up with "Batch Details" appears when admin clicks on + A New Batch button after navigated to Batch page_Batch
    When any of the fields have invalid values_Batch
    Then Error message should appear_Batch
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given A new pop up with "Batch Details" appears when admin clicks on + A New Batch button after navigated to Batch page_Batch
    When Any of the mandatory fields are blank_Batch
    Then Error message should appear missing mandatory fields_Batch
  • Edit Batch

    12:45:20 PM / 00:00:10:583 Fail

    Edit Batch
    05.02.2024 12:45:20 PM 05.02.2024 12:45:31 PM 00:00:10:583 · #test-id=778
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage Batch page after clicking on Batch link in Dashboard, where The edit icon on row level in data table is enabled_Batch
    When Admin clicks the edit icon_Batch
    Then A new pop up with "Batch Details" appears on Manage Batch_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin clicks the edit icon in Manage Batch page after navigating to Batch from Dashboard_Batch
    When Update the fields with valid values and click save_Batch
    Then The updated batch details should appear on the data table_Batch
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin clicks the edit icon in Manage Batch page after navigating to Batch from Dashboard_Batch
    When Update the fields with invalid values and click save_Batch
    Then Error message should appear like invalid values_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin clicks the edit icon in Manage Batch page after navigating to Batch from Dashboard_Batch
    When Erase data from mandatory field_Batch
    Then Error message should appear fields are mandatory_Batch
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin clicks the edit icon in Manage Batch page after navigating to Batch from Dashboard_Batch
    When Erase data from description field_Batch
    Then The updated batch details after erase should appear on the data table_Batch
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
  • User Page Validation

    12:45:24 PM / 00:00:25:272 Fail

    User Page Validation
    05.02.2024 12:45:24 PM 05.02.2024 12:45:49 PM 00:00:25:272 · #test-id=817
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin should see the "Manage User" in the URL
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin should see a heading with text "Manage User" on the page.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin should see the text as Showing x to y of z entries along with Pagination icon below the table.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin Should see the data table with column names Id, Name, location, Phone Number, Edit/Delete.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin should see a Delete button on the top left hand side as Disabled.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin should be able to see the "Add New User" button above the data table.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin should be able to see the "Assign Staff" button above data table.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin should be able to see "Assign Student" button above the data table.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin should be able to see the search text box above the data table.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Admin should see two records displayed on the data table.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Each row in the data table should have a checkbox.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Each row in the data table should have a edit icon that is enabled.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after Login.
    When Admin clicks "User" from navigation bar.
    Then Each row in the data table should have a delete icon that is enabled.
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage User Page.
    When Admin enters user name into search box.
    Then Admin should see user displayed with the entered name.
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage User Page.
    When Admin enters the "abcd123" not present in the data table on the Search box.
    Then Admin should see zero entries on the data table.
  • Validating Assign Student Functionality

    12:45:35 PM / 00:00:32:971 Fail

    Validating Assign Student Functionality
    05.02.2024 12:45:35 PM 05.02.2024 12:46:08 PM 00:00:32:971 · #test-id=968
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on dashboard page after login..
    When Admin clicks User from navigation bar..
    Then Admin should see the "Manage User" in the URL..
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in manage user page..
    When Admin clicks Assign Student button..
    Then Admin should see a pop up open for assign student details with empty form along with Save and Cancel button and close (X) icon on the top right corner of the window..
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in manage user page..
    When Admin clicks Assign Student button..
    Then Admin should see User Role as R03 and other fields Student Email id, Program Name, Batch Name and Status with respective input boxes..
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in manage user page..
    When Admin clicks Assign Student button..
    Then Admin should see drop down boxes with valid data for Student Email id,Program Name and Batch Name..
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in manage user page..
    When Admin clicks Assign Student button..
    Then Admin should see two radio button for Status..
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Student details pop up page..
    When Admin clicks Save button with entering any data..
    Then Admin gets a Error message alert..
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Student details pop up page..
    When Admin clicks Cancel or Close Icon on Assign Student form..
    Then Assign Student popup window should be closed without saving..
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Student details pop up page..
    When Admin clicks Cancel button..
    Then Admin can see the Assign Student popup disappears without assigning..
    FailValidate the Assign Student form page without giving Student Email id
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Student details pop up page..
    When Admin clicks Save button without entering Student Email id using sheetname "User" and rowNumber 0..
    Then Admin gets a error message alert as "Student Email id is required"..
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate the Assign Student form page without giving program name
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Student details pop up page..
    When Admin clicks Save button without program name using sheetname "User" and rowNumber 0..
    Then Admin gets a error message alert as "Program is required"..
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate the Assign Student form page without giving batch name
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Student details pop up page..
    When Admin clicks Save button without batch name using sheetname "User" and rowNumber 0..
    Then Admin gets a error message alert as "Batch is required"..
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate the Assign Student form page without giving status
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Student details pop up page..
    When Admin clicks Save button without status using sheetname "User" and rowNumber 0..
    Then Admin gets a error message alert as "Status is required"..
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate Save button on Assign Student form
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Student details pop up page..
    When Enter all the required fields with valid values using "User" and rowNumber 0 and click Save..
    Then Admin gets a message "Successfully Student Assigned" alert..
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
  • Assign Staff

    12:45:49 PM / 00:00:17:523 Fail

    Assign Staff
    05.02.2024 12:45:49 PM 05.02.2024 12:46:06 PM 00:00:17:523 · #test-id=1,116
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in manage user page
    When Admin clicks Assign Staff button
    Then Admin should see a pop up open for assign staff details in the window
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in manage user page
    When Admin clicks Assign Staff button
    Then Admin should see User Role as R02,and other fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in manage user page
    When Admin clicks Assign Staff button
    Then Admin should see drop down boxes with valid datas for Student Email id,Program Name and Batch Name
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in manage user page
    When Admin clicks Assign Staff button
    Then Admin should see two radio button for Status
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Staff details pop up page
    When Admin clicks Save button without entering any data
    Then Admin gets a Error message alert
    FailValidate the Assign Staff form page without giving Student Email id
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Staff details pop up page
    When Admin clicks Save button with entering any data using sheetname "User" and rowNumber 3
    Then Admin gets a Error message alert as "Email Id is required."
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate the Assign Staff form page without giving Skill
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Staff details pop up page
    When Admin clicks Save button without entering Skill data using sheetname "User" and rowNumber 3
    Then Admin gets a Error message alert as "Skill is required"
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate the Assign Staff form page without selecting Program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Staff details pop up page
    When Admin clicks Save button without selecting program using sheetname "User" and rowNumber 3
    Then Admin gets a Error message alert as "Program is required"
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate the Assign Staff form page without selecting batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Staff details pop up page
    When Admin clicks Save button without selecting batch using sheetname "User" and rowNumber 3
    Then Admin gets a Error message alert as "Batch is required"
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate the Assign Staff form page without giving Status
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Staff details pop up page
    When Admin clicks Save button without giving status using sheetname "User" and rowNumber 3
    Then Admin gets a Error message alert as "Status is required"
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Staff details pop up page
    When Admin clicks Cancel or Close Icon on Assign Staff form
    Then Assign Staff popup window should be closed without saving
    FailValidate Save button on Assign Staff form
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Staff details pop up page
    When Enter all the required fields with valid values and click Save button using sheetname "User" and rowNumber 3
    Then Admin gets a message alert as "Successfully Staff Assigned"
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Assign Staff details pop up page
    When Admin clicks on Cancel button
    Then Admin can see the Assign Staff popup disappears without assigning
  • Sort User

    12:46:00 PM / 00:00:08:284 Fail

    Sort User
    05.02.2024 12:46:00 PM 05.02.2024 12:46:09 PM 00:00:08:284 · #test-id=1,250
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage User Page.
    When Admin clicks on ID sort icon
    Then Admin should see User details are sorted by id
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage User Page.
    When Admin clicks on name sort icon
    Then Admin should see User details are sorted by name
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage User Page.
    When Admin clicks on Location sort icon
    Then Admin should see User details are sorted by Location
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage User Page.
    When Admin clicks on Phone number sort icon
    Then Admin should see User details are sorted by Phone number
  • Delete user

    12:46:03 PM / 00:00:13:650 Pass

    Delete user
    05.02.2024 12:46:03 PM 05.02.2024 12:46:17 PM 00:00:13:650 · #test-id=1,269
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the Manage User Page
    When Admin clicks the delete icon
    Then Admin should see a alert open with heading "Confirm" along with and button for deletion
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on Confirm Deletion alert
    When Admin clicks yes option
    Then Admin gets a message "User Deleted" alert and do not see that user in the data table
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on Confirm Deletion alert
    When Admin clicks No option
    Then Admin can see the deletion alert disappears without deleting
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on Confirm Deletion alert
    When Admin will click the close button
    Then Admin can see the deletion alert disappears without any changes
  • Delete mutiple user

    12:46:07 PM / 00:00:16:419 Fail

    Delete mutiple user
    05.02.2024 12:46:07 PM 05.02.2024 12:46:23 PM 00:00:16:419 · #test-id=1,321
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the Manage User Page
    When Admin clicks any checkbox in the data table
    Then Admin should see common delete option enabled under header Manage User
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin clicks delete button under header after selecting the checkbox in the data table
    Given Admin is on Confirm Deletion alert
    Step skipped
    When Admin clicks yes option
    Step skipped
    Then Admin should land on Manage User page and can see the selected users are deleted from the data table
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin clicks delete button under header after selecting the checkbox in the data table
    Given Admin is on Confirm Deletion alert
    Step skipped
    When Admin clicks No option
    Step skipped
    Then Admin should land on Manage User page and can see the selected users are not deleted from the data table
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin clicks delete button under header after selecting multiple checkboxes in the data table
    Given Admin is on Confirm Deletion alert
    Step skipped
    When Admin clicks yes option
    Step skipped
    Then Admin should land on Manage User page and can see the selected users are deleted from the data table
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin clicks delete button under header after selecting multiple checkboxes in the data table
    Given Admin is on Confirm Deletion alert
    Step skipped
    When Admin clicks No option
    Step skipped
    Then Admin should land on Manage User page and can see the selected users are not deleted from the data table
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
  • Delete Batch

    12:46:09 PM / 00:00:13:115 Pass

    Delete Batch
    05.02.2024 12:46:09 PM 05.02.2024 12:46:22 PM 00:00:13:115 · #test-id=1,343
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given After navigating to the Manage Batch page from the dashboard by clicking on the Batch tab, the delete icon should be enabled for each row in the data table_Batch
    When Admin clicks the delete icon_Batch
    Then Alert appears with yes and No option_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given After navigating to the Manage Batch page from the dashboard by clicking on the Batch tab, Admin clicks the delete icon_Batch
    When Admin click yes option_Batch
    Then Batch deleted alert pops and batch is no more available in data table_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given After navigating to the Manage Batch page from the dashboard by clicking on the Batch tab, Admin clicks the delete icon_Batch
    When Admin click no option_Batch
    Then Batch is still listed in data table_Batch
  • Edit new user

    12:46:11 PM / 00:14:37:310 Fail

    Edit new user
    05.02.2024 12:46:11 PM 05.02.2024 1:00:49 PM 00:14:37:310 · #test-id=1,375
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the Manage User Page
    When Admin clicks on the edit icon
    Then A new pop up with User details appears
    PassCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "firstName" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "firstName" in edit page
    PassCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "middleName" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "middleName" in edit page
    PassCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "lastName" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "lastName" in edit page
    FailCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "location" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "location" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "phoneNumber" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "phoneNumber" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    PassCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "linkedinURL" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "linkedinURL" in edit page
    FailCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "email" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "email" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "underGraduate" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "underGraduate" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    PassCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "postGraduate" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "postGraduate" in edit page
    FailCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "timezone" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "timezone" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "userRole" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "userRole" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "userRoleStatus" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "userRoleStatus" in edit page
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "userVisaStatus" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "userVisaStatus" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "userComments" with valid data and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "userComments" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "middleName" with invalid values and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "lastName" with invalid values and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "location" with invalid values and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "phoneNumber" with invalid values and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "linkedinURL" with invalid values and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "email" with invalid values and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "underGraduate" with invalid values and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    com.ApplicationHooks.AppHooks.setUp()
    Given Admin is in login page
    Step skipped
    When Admin enter valid credentials and clicks login button
    Step skipped
    Then Admin should land on dashboard page
    Step skipped
    Then Admin clicks User on the navigation bar
    Step skipped
    Given Admin is on the User details pop up
    Step skipped
    When Update the field "postGraduate" with invalid values and click submit
    Step skipped
    Then Admin should get "Failed" message
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "timezone" with invalid values and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    com.ApplicationHooks.AppHooks.setUp()
    Given Admin is in login page
    Step skipped
    When Admin enter valid credentials and clicks login button
    Step skipped
    Then Admin should land on dashboard page
    Step skipped
    Then Admin clicks User on the navigation bar
    Step skipped
    Given Admin is on the User details pop up
    Step skipped
    When Update the field "userRole" with invalid values and click submit
    Step skipped
    Then Admin should get "Failed" message
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the field "userRoleStatus" with invalid values and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Step skipped
    Given Admin is on the User details pop up
    Step skipped
    When Update the field "userVisaStatus" with invalid values and click submit
    Step skipped
    Then Admin should get "Failed" message
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the fields are updated with invalid values
    com.ApplicationHooks.AppHooks.setUp()
    Given Admin is in login page
    Step skipped
    When Admin enter valid credentials and clicks login button
    Step skipped
    Then Admin should land on dashboard page
    Step skipped
    Then Admin clicks User on the navigation bar
    Step skipped
    Given Admin is on the User details pop up
    Step skipped
    When Update the field "userComments" with invalid values and click submit
    Step skipped
    Then Admin should get "Failed" message
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the mandatory fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the mandatory fields "firstName" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "firstName" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    PassCheck if the mandatory fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the mandatory fields "lastName" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "lastName" in edit page
    PassCheck if the mandatory fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the mandatory fields "location" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "location" in edit page
    FailCheck if the mandatory fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the mandatory fields "phoneNumber" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "phoneNumber" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the mandatory fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the mandatory fields "userRole" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "userRole" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the mandatory fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the mandatory fields "userRoleStatus" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "userRoleStatus" in edit page
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the mandatory fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the mandatory fields "userVisaStatus" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "userVisaStatus" in edit page
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the optional fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the optional fields "middleName" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "middleName" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the optional fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the optional fields "linkedinURL" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "linkedinURL" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the optional fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the optional fields "email" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "email" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the optional fields are updated with valid data
    com.ApplicationHooks.AppHooks.setUp()
    Given Admin is in login page
    Step skipped
    When Admin enter valid credentials and clicks login button
    Step skipped
    Then Admin should land on dashboard page
    Step skipped
    Then Admin clicks User on the navigation bar
    Step skipped
    Given Admin is on the User details pop up
    Step skipped
    When Update the optional fields "underGraduate" with valid values and click submit
    Step skipped
    Then Admin gets message "User Updated Successfully"
    Step skipped
    Then verify the updated value for field "underGraduate" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the optional fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the optional fields "postGraduate" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "postGraduate" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the optional fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the optional fields "timezone" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "timezone" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailCheck if the optional fields are updated with valid data
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Update the optional fields "userComments" with valid values and click submit
    Then Admin gets message "User Updated Successfully"
    Then verify the updated value for field "userComments" in edit page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin enters only numbers or special char in the text fields "middleName" and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin enters only numbers or special char in the text fields "lastName" and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin enters only numbers or special char in the text fields "location" and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin enters only numbers or special char in the text fields "phoneNumber" and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin enters only numbers or special char in the text fields "linkedinURL" and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin enters only numbers or special char in the text fields "email" and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin enters only numbers or special char in the text fields "underGraduate" and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin enters only numbers or special char in the text fields "postGraduate" and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Step skipped
    Given Admin is on the User details pop up
    Step skipped
    When Admin enters only numbers or special char in the text fields "timezone" and click submit
    Step skipped
    Then Admin should get "Failed" message
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    FailValidate invalid values in the text fields
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin enters only numbers or special char in the text fields "userComments" and click submit
    Then Admin should get "Failed" message
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Then Admin clicks User on the navigation bar
    Given Admin is on the User details pop up
    When Admin clicks Cancel button on edit popup
    Then Admin can see the User details popup disappears and can see nothing changed for particular User
  • Delete multiple batches

    12:46:16 PM / 00:00:13:979 Pass

    Delete multiple batches
    05.02.2024 12:46:16 PM 05.02.2024 12:46:30 PM 00:00:13:979 · #test-id=1,412
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin successfully navigates from the dashboard to the batch section of the LMS portal, where none of the checkboxes int the datatable are selected_Batch
    Then The delete icon under the Manage Batch header should be disabled_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin successfully navigates from the dashboard to the batch section of the LMS portal, where one of the checkbox is selected_Batch
    When Click delete icon below Manage Batch header_Batch
    Then The respective row in the data table is deleted_Batch
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin successfully navigates from the dashboard to the batch section of the LMS portal, where Two or more checkboxes or row is selected_Batch
    When Click multi delete icon below Manage Batch header_Batch
    Then The respective rows in the data table is deleted_Batch
  • Delete Program

    12:46:17 PM / 00:00:09:817 Fail

    Delete Program
    05.02.2024 12:46:17 PM 05.02.2024 12:46:26 PM 00:00:09:817 · #test-id=1,431
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage Program Page for program
    When Admin clicks Delete button on the data table for any row for program
    Then Admin should see a alert open with heading Confirm along with YES and NO button for deletion
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Manage Program Page for program
    When Admin clicks Delete button on the data table for any row for program
    Then Admin should see a message "Are you sure you want to delete ?"
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Confirm Deletion alert for program
    When Admin clicks button on the alert for program
    Then Admin gets a message "Successful Program Deleted" alert and able to see that program deleted in the data table for program
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Confirm Deletion alert for program
    When Admin clicks button on the alert for program
    Then Admin can see the deletion alert disappears without deleting for program
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Confirm Deletion alert for program
    When Admin clicks Cancel Icon on Deletion alert for program
    Then Admin can see the deletion alert disappears without any changes for program
  • Multiple Delete Program

    12:46:21 PM / 00:00:14:357 Fail

    Multiple Delete Program
    05.02.2024 12:46:21 PM 05.02.2024 12:46:36 PM 00:00:14:357 · #test-id=1,494
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is in Manage Program page for programpage
    When Admin clicks any checkbox in the data table for programpage
    Then Admin should see common delete option enabled under header Manage Program for programpage
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Confirm Deletion alert for programpage
    When Admin clicks button on the alert for programpage
    Then Admin should land on Manage Program page and can see the selected program is deleted from the data table for programpage
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Confirm Deletion alert for programpage
    When Admin clicks button on the alert for programpage
    Then Admin should land on Manage Program page and can see the selected program is not deleted from the data table for programpage
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Confirm Deletion alert for programpg
    When Admin clicks button on the alert for programpg
    Then Admin should land on Manage Program page and can see the selected programs are deleted from the data table for programpg
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image
    Given Admin is in login page
    When Admin enter valid credentials and clicks login button
    Then Admin should land on dashboard page
    Given Admin is on Confirm Deletion alert for programpg
    When Admin clicks button on the alert for programpg
    Then Admin should land on Manage Program page and can see the selected programs are not deleted from the data table for programpg
  • Logout Verification

    12:46:24 PM / 00:00:08:476 Fail

    Logout Verification
    05.02.2024 12:46:24 PM 05.02.2024 12:46:32 PM 00:00:08:476 · #test-id=1,522
    Given Admin launch the browser
    When Admin gives the correct LMS portal URL
    When Admin click Logout button on navigation bar
    Then Admin should land on login in page
    Step skipped
    com.ApplicationHooks.AppHooks.tearDown(io.cucumber.java.Scenario)
    image

Started

May 2, 2024 12:44:13 PM

Ended

May 2, 2024 01:00:49 PM

Features Passed

7

Features Failed

18

Features
Scenarios
Steps

Timeline

Tags

NamePassedFailedSkippedOthersPassed %
@verifyLoginButton 1 0 0 0 100%
@changingprogramstatus 1 0 0 0 100%
@validatingPopUpWindow 1 0 0 0 100%
@verifyCompanyName 0 1 0 0 0%
@VerifyManageProgramHeader 1 0 0 0 100%
@editprogramdes 1 0 0 0 100%
@validatingsavbuttononeidtpopup 1 0 0 0 100%
@validatingeditfeature 1 0 0 0 100%
@verifyField 1 0 0 0 100%
@validatingcancel 1 0 0 0 100%
@verifyLastPageLink 1 0 0 0 100%
@verifyNavigationBarAlignment 0 1 0 0 0%
@addingonlyprogramdescription 1 0 0 0 100%
@validateProgramNameDescending 1 0 0 0 100%
@Home 26 6 0 0 81.25%
@verifyingsearchbar 1 0 0 0 100%
@verifyLogout 0 1 0 0 0%
@batchLinkNavigation 1 0 0 0 100%
@validUrl 1 0 0 0 100%
@validatingcancelicon 1 0 0 0 100%
@VerifyInputFieldAlignment 1 0 0 0 100%
@validateProgramDescriptionDescending 1 0 0 0 100%
@AssignStudent_PopUp_Window_PageValidation 1 0 0 0 100%
@invalidvaluesontextcolumn 1 0 0 0 100%
@validatingEmptyformsubmisionDifferntBackGround 1 0 0 0 100%
@AssignStudent_Validate_Empty_Form_Submission 1 0 0 0 100%
@ClickNoondeletionwindow 1 0 0 0 100%
@textSpelling 1 0 0 0 100%
@VerifyResponseTime 1 0 0 0 100%
@program1 12 1 0 0 92.308%
@verifyTextOnUserField 1 0 0 0 100%
@varifyingsortarrowondatatable 1 0 0 0 100%
@VerifyAsterikNextToUser 1 0 0 0 100%
@validatingdetailsforConfirmDeletionform 0 1 0 0 0%
@verifyLogo 1 0 0 0 100%
@validateProgramStatusDescending 1 0 0 0 100%
@ProgramSortingValidations 11 3 0 0 78.571%
@verifyingdatatableonprogrampage 1 0 0 0 100%
@AssignStudent_Validate_InputFields_TextBoxes 1 0 0 0 100%
@AssignStudent_Validate_Cancel/Close_Icon 1 0 0 0 100%
@brokenLink 1 0 0 0 100%
@verifyingeditanddeletebuttons 1 0 0 0 100%
@editingprogramnamewithdifferntbackground 1 0 0 0 100%
@LogoutLinkNavigation 1 0 0 0 100%
@nullUser 0 1 0 0 0%
@AssignStudent_Validate_Radio_Button 1 0 0 0 100%
@Delete2 4 1 0 0 80%
@verifyFirstPageLink 1 0 0 0 100%
@validateProgramStatusAscending 1 0 0 0 100%
@invalidUrl 0 1 0 0 0%
@tag03 1 0 0 0 100%
@verifyLoginAlignment 1 0 0 0 100%
@mouseAction 1 0 0 0 100%
@Validatemultipleprogramdeletionbyselectingmultiplecheckboxes 0 1 0 0 0%
@verifyingcheckbox 1 0 0 0 100%
@verifyStartPageLink 1 0 0 0 100%
@ClickYesondeletionwindowdiffenrtbackground 0 1 0 0 0%
@Validatemultipleprogramdeletionbyselectingmultiplecheckboxes1 1 0 0 0 100%
@validatinginvalidvaluesontextcolumn 1 0 0 0 100%
@validatingdeletebutton 1 0 0 0 100%
@validatingcancelbuttononedtpopup 1 0 0 0 100%
@verifyTextOnPasswordField 1 0 0 0 100%
@AssignStudent_Validate_Landing_ManageUSer 1 0 0 0 100%
@Delete1 3 2 0 0 60%
@ValidatingCancel/Close(X)icononConfirmDeletionalert 1 0 0 0 100%
@selectingstatusonly 1 0 0 0 100%
@validatingradiobuttonforpsbugneedtocheck 1 0 0 0 100%
@verifyNavBarprogramOrder 1 0 0 0 100%
@programPagination 7 1 0 0 87.5%
@programLinkNavigation 1 0 0 0 100%
@verifyNextPagelink 1 0 0 0 100%
@ValidatemultipleprogramdeletionbyselectingSinglecheckbox 1 0 0 0 100%
@verifyNavBarUserOrder 1 0 0 0 100%
@verifyNavBarbatchOrder 1 0 0 0 100%
@VerifyTitleSpelling 1 0 0 0 100%
@login 10 3 0 0 76.923%
@validatingnumberofrecordsdisplayed 1 0 0 0 100%
@validatingsavebutton 0 1 0 0 0%
@validateProgramDescriptionAscending 1 0 0 0 100%
@keyboardAction 1 0 0 0 100%
@verifyUserTextInGrayColour 0 1 0 0 0%
@AssignStudent_Validate_Cancel_Button 1 0 0 0 100%
@AssignStudent_Validate_DropDown_Boxes_For_StudentEmailId_ProgramName_BatchName 0 1 0 0 0%
@nullPassword 0 1 0 0 0%
@validatingheading 1 0 0 0 100%
@invalidLogin 0 1 0 0 0%
@verifyNavBarLogout 1 0 0 0 100%
@ValidatemultipleprogramdeletionbyselectingSinglecheckbox1 1 0 0 0 100%
@validatingtextandpaginationicon 1 0 0 0 100%
@verifyAppName 0 1 0 0 0%
@validLogin 1 0 0 0 100%
@verifyPasswordTextInGrayColour 0 1 0 0 0%
@multidelete 0 1 0 0 0%
@AssignStudent 7 6 0 0 53.846%
@edit 5 9 0 0 35.714%
@VerifyTitleAlignment 1 0 0 0 100%
@VerifyLMSTitle 1 0 0 0 100%
@programNavigation 4 0 0 0 100%
@tag01 1 0 0 0 100%
@validatingcommonDeletebuttonEnabled 1 0 0 0 100%
@VerifyBrokenLink 1 0 0 0 100%
@validatingfooter 1 0 0 0 100%
@program3 7 0 0 0 100%
@validatingDeleteFeature 1 0 0 0 100%
@validateinputfieldsandtextboxes 1 0 0 0 100%
@validatingofaddingnewprogram 1 0 0 0 100%
@verifyNavigationBarSpelling 1 0 0 0 100%
@VerifyAsterikNextToPassword 1 0 0 0 100%
@validatepragrampage 0 1 0 0 0%
@addingonlyprogramname 1 0 0 0 100%
@verifyContent 1 0 0 0 100%
@delete 1 0 0 0 100%
@validateProgramNameAscending 1 0 0 0 100%
@Dashboard 21 4 0 0 84%
@program2 10 1 0 0 90.909%

System/Environment

NameValue
version 14.3.1
os macOS